import request from '@/utils/request';

// 查询栏目标签
export function findColumnTags(params) {
  return request({
    url: '/tags/findColumnTags',
    method: 'post',
    data: params
  });
}

// 查询标签列表
export function findTagsList(params) {
  return request({
    url: '/tags/findTagsList',
    method: 'post',
    data: params
  });
}

// 新增栏目标签
export function addColumnTags(params) {
  return request({
    url: '/tags/addColumnTags',
    method: 'post',
    data: params
  });
}

// 新增分类标签
export function addCategoryTags(params) {
  return request({
    url: '/tags/addCategoryTags',
    method: 'post',
    data: params
  });
}

// 修改标签
export function editTags(params) {
  return request({
    url: '/tags/editTags',
    method: 'post',
    data: params
  });
}

// 删除标签
export function delTags(params) {
  return request({
    url: '/tags/delTags',
    method: 'post',
    params: params
  });
}

// 合并标签
export function mergeTags(params) {
  return request({
    url: '/tags/mergeTags',
    method: 'post',
    data: params
  });
}

// 复制标签
export function copyTags(params) {
  return request({
    url: '/tags/copyTags',
    method: 'post',
    data: params
  });
}

// 分类标签维度查询
export function findTagsGroup(params) {
  return request({
    url: '/tags/findTagsGroup',
    method: 'post',
    params: params
  });
}

// 修改标签维度
export function updateTagsGroup(params) {
  return request({
    url: '/tags/updateTagsGroup',
    method: 'post',
    params: params
  });
}

// 新增标签维度
export function addTagsGroup(params) {
  return request({
    url: '/tags/addTagsGroup',
    method: 'post',
    params: params
  });
}

// 删除标签维度
export function delTagsGroup(groupId) {
  return request({
    url: `/tags/delTagsGroup/${groupId}`,
    method: 'post'
  });
}
